class GenType
!!!195458.cpp!!!	GenType()


!!!195586.cpp!!!	~GenType()

!!!195714.cpp!!!	genEnumType() : GenType::TYPES
	GenType::TYPES type = static_cast< GenType::TYPES> (rand()%(NR_TYPES));
	return type;
!!!195842.cpp!!!	genType() : IType
	IType* ret = NULL;

	switch( genEnumType() )
	{
	case t_BOOL:
		ret = new BoolType;
		break;
	case t_DOUBLE:
		ret = new DoubleType;
		break;
	case t_INT:
		ret = new IntType;
		break;
	default:

		/// \todo create some sort of logging method
//		std::cerr << "Unable generate type??? " << std::endl;
		break;
	}

	return ret;

